b55488d17550091500d5fcbd9b581484386efb1a,uportal-war/src/main/java/org/jasig/portal/spring/security/preauth/PortalPreAuthenticatedProcessingFilter.java,PortalPreAuthenticatedProcessingFilter,doFilter,#ServletRequest#ServletResponse#FilterChain#,148
Before Change
*/
if (loginPath.equals(currentPath)) {
SecurityContextHolder.clearContext();
if (logger.isDebugEnabled()) {
logger.debug("Path [" + currentPath + "] is loginPath, so cleared security context" +
After Change
final org.springframework.security.core.Authentication originalAuthentication =
SecurityContextHolder.getContext().getAuthentication();
if (this.clearSecurityContextPriorToPortalAuthentication) {
SecurityContextHolder.clearContext();
}
this.logForLoginPath(currentPath);
this.doPortalAuthentication((HttpServletRequest)request, originalAuthentication);